/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gui;

import modelo.Usuario;

/**
 *
 * @author emersonmx
 */
public class UsuarioContainer {

  private Usuario usuario;
  private String novaSenha;
  private String repetirNovaSenha;

  public String getNovaSenha() {
    return novaSenha;
  }

  public void setNovaSenha(String novaSenha) {
    this.novaSenha = novaSenha;
  }

  public String getRepetirNovaSenha() {
    return repetirNovaSenha;
  }

  public void setRepetirNovaSenha(String repetirNovaSenha) {
    this.repetirNovaSenha = repetirNovaSenha;
  }

  public Usuario getUsuario() {
    return usuario;
  }

  public void setUsuario(Usuario usuario) {
    this.usuario = usuario;
  }

  @Override
  public boolean equals(Object obj) {
    if (obj == null) {
      return false;
    }
    if (getClass() != obj.getClass()) {
      return false;
    }
    final UsuarioContainer other = (UsuarioContainer) obj;
    if (this.usuario != other.usuario && (this.usuario == null || !this.usuario.equals(other.usuario))) {
      return false;
    }
    if ((this.novaSenha == null) ? (other.novaSenha != null) : !this.novaSenha.equals(other.novaSenha)) {
      return false;
    }
    if ((this.repetirNovaSenha == null) ? (other.repetirNovaSenha != null) : !this.repetirNovaSenha.equals(other.repetirNovaSenha)) {
      return false;
    }
    return true;
  }

  @Override
  public int hashCode() {
    int hash = 5;
    hash = 37 * hash + (this.usuario != null ? this.usuario.hashCode() : 0);
    hash = 37 * hash + (this.novaSenha != null ? this.novaSenha.hashCode() : 0);
    hash = 37 * hash + (this.repetirNovaSenha != null ? this.repetirNovaSenha.hashCode() : 0);
    return hash;
  }

  @Override
  public String toString() {
    return "UsuarioContainer{" + "usuario=" + usuario + "novaSenha=" + novaSenha + "repetirNovaSenha=" + repetirNovaSenha + '}';
  }
}
